﻿namespace MobileTrack.Core.Data
{
    using System;
    using MobileTrack.Core.Model;

    public interface IRepositories : IDisposable
    {
        IRepository<Abono> Abonos { get; }

        IRepository<Celular> Celulares { get; }

        IRepository<Seguimiento> Seguimientos { get; }

        IRepository<Sucursal> Sucursales { get; }

        IRepository<Venta> Ventas { get; }

        IRepository<Proveedor> Proveedores { get; }

        IRepository<Marca> Marcas { get; }

        void SaveChanges();
    }
}
